package com.dabai.dbutils.utils;

import android.content.Context;

import androidx.appcompat.app.AlertDialog;

import com.google.android.material.dialog.MaterialAlertDialogBuilder;

/**
 * Description : Other
 *
 * @author BAI
 */
public class LinkUtils {

    public static AlertDialog useLinkDialog(Context context, String link) {
        return new MaterialAlertDialogBuilder(context)
                .setItems(new String[]{"其他应用打开", "内置浏览器打开", "复制"}, (dialog, which) -> {
                    if (which == 0) DabaiUtils.openLink(context, link);
                    if (which == 1) DabaiUtils.openLinkWithBrowserActivity(context, link);
                    if (which == 2) DabaiUtils.copyText(context, link);
                }).show();
    }

    public static void useSsrLink(Context context, String link) {


        if (AppUtils.isAppInstalled(context, "in.zhaoj.shadowsocksr")) {
            DabaiUtils.copyText(context, link);
            AppUtils.openApp(context, "in.zhaoj.shadowsocksr");
            return;
        }
        if (AppUtils.isAppInstalled(context, "in.zhaoj.shadowsocksrr")) {
            DabaiUtils.copyText(context, link);
            AppUtils.openApp(context, "in.zhaoj.shadowsocksrr");
            return;
        }
        if (AppUtils.isAppInstalled(context, "org.github.shadowsocks")) {
            DabaiUtils.copyText(context, link);
            AppUtils.openApp(context, "org.github.shadowsocks");
            return;
        }

        DabaiUtils.showToast(context, "未检测到SSR软件");

    }


}
